﻿using System.Data;
namespace Portal.Workflow.Model
{
    public enum EReturnType
    {
        None, Msg, Error, Warning, InvalidLicence, SessionLocked
    }

    public class WsReturnParamCls
    {
        public EReturnType ReturnType = EReturnType.None;
        public string ReturnMsg = "";

        /// <summary>
        /// DataSet trả về, khi cần lấy cấu trúc ví dụ để Display lên báo cáo.
        /// </summary>
        public DataSet dsResult; //khi nào cần cấu trúc

        /// <summary>
        /// XML trả về, khi cần đọc kết quả, ví dụ CreateModel, nếu không có XML sẽ là null hoặc empty.
        /// </summary>
        public string XmlResult = null; // còn lại là xml
        public byte[] Data = null;

        /// <summary>
        /// Id của bản ghi tác động được trả về.
        /// </summary>
        public string KeyId = null;
        public string LicenceCode = "";
        public string ProcessorId = "";
    }
}
